/*
 * Copyright (c) 2023 fred
 * Licensed under the Apache License,Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
// import { Token } from './Token';
// import { ParseSettings } from './ParseSettings';
// import { Node } from '../nodes/Node';
// import { TreeBuilder } from './TreeBuilder';
// import List from '@ohos.util.List';
// import { Element } from '../nodes/Element';
// import { Parser } from './Parser';

export class XmlTreeBuilder /*extends TreeBuilder*/ {

  // protected process(token: Token): boolean {
  //   return false;
  // }
  //
  // parseFragment(inputFragment: string, context: Element, baseUri: string, parser: Parser): List<Node> {
  //   return this.parseFragment1(inputFragment, baseUri, parser)
  // }
  //
  // parseFragment1(inputFragment: string, baseUri: string, parser: Parser): List<Node> {
  //   //todo
  //   return new List()
  // }
  //
  // newInstance(): TreeBuilder {
  //   return new XmlTreeBuilder()
  // }
  //
  // defaultSettings(): ParseSettings {
  //   return new ParseSettings(false, false)
  // }
}